package com.whfc.mach.param;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;

/**
 * @ClasssName ExportMachParam
 * @Description 导出请求类
 * @Author hw
 * @Date 2020/8/18 15:29
 * @Version 1.0
 */
@Data
public class ExportMachParam implements Serializable {

    /**
     * 关键词
     */
    private String keyword;

    /**
     * 在线状态
     */
    private Integer netState;

    /**
     * 设备类型
     */
    private String machType;

    /**
     * 工作状态
     */
    private Integer workState;

    /**
     * 持有方ID
     */
    @NotNull
    private Integer deptId;

    /**
     * 机构列表
     */
    private Collection<Integer> deptIds;

    /**
     * 指定设备ID列表
     */
    private List<Integer> machIdList;

}
